svg not loading in chrome

#include <stdio.h>

int main() {
    printf("Content-type: image/svg+xml\n\n");
    printf("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n");
    printf("<svg width=\"100\" height=\"100\" xmlns=\"http://www.w3.org/2000/svg\">\n");
    printf("  <circle cx=\"50\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"3\" fill=\"red\" />\n");
    printf("</svg>\n");

    return 0;
}