diff --git src/wp-includes/class-oembed.php src/wp-includes/class-oembed.php
index 49a189f4fb..59a86624c9 100644
--- src/wp-includes/class-oembed.php
+++ src/wp-includes/class-oembed.php
@@ -55,59 +55,70 @@ class WP_oEmbed {
 	public function __construct() {
 		$host = urlencode( home_url() );
 		$providers = array(
-			'#https?://((m|www)\.)?youtube\.com/watch.*#i'             => array( 'https://www.youtube.com/oembed',                            true  ),
-			'#https?://((m|www)\.)?youtube\.com/playlist.*#i'          => array( 'https://www.youtube.com/oembed',                            true  ),
-			'#https?://youtu\.be/.*#i'                                 => array( 'https://www.youtube.com/oembed',                            true  ),
-			'#https?://(.+\.)?vimeo\.com/.*#i'                         => array( 'https://vimeo.com/api/oembed.{format}',                     true  ),
-			'#https?://(www\.)?dailymotion\.com/.*#i'                  => array( 'https://www.dailymotion.com/services/oembed',               true  ),
-			'#https?://dai\.ly/.*#i'                                   => array( 'https://www.dailymotion.com/services/oembed',               true  ),
-			'#https?://(www\.)?flickr\.com/.*#i'                       => array( 'https://www.flickr.com/services/oembed/',                   true  ),
-			'#https?://flic\.kr/.*#i'                                  => array( 'https://www.flickr.com/services/oembed/',                   true  ),
-			'#https?://(.+\.)?smugmug\.com/.*#i'                       => array( 'https://api.smugmug.com/services/oembed/',                  true  ),
-			'#https?://(www\.)?hulu\.com/watch/.*#i'                   => array( 'http://www.hulu.com/api/oembed.{format}',                   true  ),
-			'http://i*.photobucket.com/albums/*'                       => array( 'http://api.photobucket.com/oembed',                         false ),
-			'http://gi*.photobucket.com/groups/*'                      => array( 'http://api.photobucket.com/oembed',                         false ),
-			'#https?://(www\.)?scribd\.com/doc/.*#i'                   => array( 'https://www.scribd.com/services/oembed',                    true  ),
-			'#https?://wordpress\.tv/.*#i'                             => array( 'https://wordpress.tv/oembed/',                              true  ),
-			'#https?://(.+\.)?polldaddy\.com/.*#i'                     => array( 'https://polldaddy.com/oembed/',                             true  ),
-			'#https?://poll\.fm/.*#i'                                  => array( 'https://polldaddy.com/oembed/',                             true  ),
-			'#https?://(www\.)?funnyordie\.com/videos/.*#i'            => array( 'http://www.funnyordie.com/oembed',                          true  ),
-			'#https?://(www\.)?twitter\.com/\w{1,15}/status(es)?/.*#i' => array( 'https://publish.twitter.com/oembed',                        true  ),
-			'#https?://(www\.)?twitter\.com/\w{1,15}$#i'               => array( 'https://publish.twitter.com/oembed',                        true  ),
-			'#https?://(www\.)?twitter\.com/\w{1,15}/likes$#i'         => array( 'https://publish.twitter.com/oembed',                        true  ),
-			'#https?://(www\.)?twitter\.com/\w{1,15}/lists/.*#i'       => array( 'https://publish.twitter.com/oembed',                        true  ),
-			'#https?://(www\.)?twitter\.com/\w{1,15}/timelines/.*#i'   => array( 'https://publish.twitter.com/oembed',                        true  ),
-			'#https?://(www\.)?twitter\.com/i/moments/.*#i'            => array( 'https://publish.twitter.com/oembed',                        true  ),
-			'#https?://vine\.co/v/.*#i'                                => array( 'https://vine.co/oembed.{format}',                           true  ),
-			'#https?://(www\.)?soundcloud\.com/.*#i'                   => array( 'https://soundcloud.com/oembed',                             true  ),
-			'#https?://(.+?\.)?slideshare\.net/.*#i'                   => array( 'https://www.slideshare.net/api/oembed/2',                   true  ),
-			'#https?://(www\.)?instagr(\.am|am\.com)/p/.*#i'           => array( 'https://api.instagram.com/oembed',                          true  ),
-			'#https?://(open|play)\.spotify\.com/.*#i'                 => array( 'https://embed.spotify.com/oembed/',                         true  ),
-			'#https?://(.+\.)?imgur\.com/.*#i'                         => array( 'http://api.imgur.com/oembed',                               true  ),
-			'#https?://(www\.)?meetu(\.ps|p\.com)/.*#i'                => array( 'https://api.meetup.com/oembed',                             true  ),
-			'#https?://(www\.)?issuu\.com/.+/docs/.+#i'                => array( 'https://issuu.com/oembed_wp',                               true  ),
-			'#https?://(www\.)?collegehumor\.com/video/.*#i'           => array( 'http://www.collegehumor.com/oembed.{format}',               true  ),
-			'#https?://(www\.)?mixcloud\.com/.*#i'                     => array( 'https://www.mixcloud.com/oembed',                           true  ),
-			'#https?://(www\.|embed\.)?ted\.com/talks/.*#i'            => array( 'https://www.ted.com/services/v1/oembed.{format}',           true  ),
-			'#https?://(www\.)?(animoto|video214)\.com/play/.*#i'      => array( 'https://animoto.com/oembeds/create',                        true  ),
-			'#https?://(.+)\.tumblr\.com/post/.*#i'                    => array( 'https://www.tumblr.com/oembed/1.0',                         true  ),
-			'#https?://(www\.)?kickstarter\.com/projects/.*#i'         => array( 'https://www.kickstarter.com/services/oembed',               true  ),
-			'#https?://kck\.st/.*#i'                                   => array( 'https://www.kickstarter.com/services/oembed',               true  ),
-			'#https?://cloudup\.com/.*#i'                              => array( 'https://cloudup.com/oembed',                                true  ),
-			'#https?://(www\.)?reverbnation\.com/.*#i'                 => array( 'https://www.reverbnation.com/oembed',                       true  ),
-			'#https?://videopress\.com/v/.*#'                          => array( 'https://public-api.wordpress.com/oembed/1.0/?for=' . $host, true  ),
-			'#https?://(www\.)?reddit\.com/r/[^/]+/comments/.*#i'      => array( 'https://www.reddit.com/oembed',                             true  ),
-			'#https?://(www\.)?speakerdeck\.com/.*#i'                  => array( 'https://speakerdeck.com/oembed.{format}',                   true  ),
-			'#https?://www\.facebook\.com/.*/posts/.*#i'               => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
-			'#https?://www\.facebook\.com/.*/activity/.*#i'            => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
-			'#https?://www\.facebook\.com/.*/photos/.*#i'              => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
-			'#https?://www\.facebook\.com/photo(s/|\.php).*#i'         => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
-			'#https?://www\.facebook\.com/permalink\.php.*#i'          => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
-			'#https?://www\.facebook\.com/media/.*#i'                  => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
-			'#https?://www\.facebook\.com/questions/.*#i'              => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
-			'#https?://www\.facebook\.com/notes/.*#i'                  => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
-			'#https?://www\.facebook\.com/.*/videos/.*#i'              => array( 'https://www.facebook.com/plugins/video/oembed.json/',       true  ),
-			'#https?://www\.facebook\.com/video\.php.*#i'              => array( 'https://www.facebook.com/plugins/video/oembed.json/',       true  ),
+			'#https?://((m|www)\.)?youtube\.com/watch.*#i'                        => array( 'https://www.youtube.com/oembed',                            true  ),
+			'#https?://((m|www)\.)?youtube\.com/playlist.*#i'                     => array( 'https://www.youtube.com/oembed',                            true  ),
+			'#https?://youtu\.be/.*#i'                                            => array( 'https://www.youtube.com/oembed',                            true  ),
+			'#https?://(.+\.)?vimeo\.com/.*#i'                                    => array( 'https://vimeo.com/api/oembed.{format}',                     true  ),
+			'#https?://(www\.)?dailymotion\.com/.*#i'                             => array( 'https://www.dailymotion.com/services/oembed',               true  ),
+			'#https?://dai\.ly/.*#i'                                              => array( 'https://www.dailymotion.com/services/oembed',               true  ),
+			'#https?://(www\.)?flickr\.com/.*#i'                                  => array( 'https://www.flickr.com/services/oembed/',                   true  ),
+			'#https?://flic\.kr/.*#i'                                             => array( 'https://www.flickr.com/services/oembed/',                   true  ),
+			'#https?://(.+\.)?smugmug\.com/.*#i'                                  => array( 'https://api.smugmug.com/services/oembed/',                  true  ),
+			'#https?://(www\.)?hulu\.com/watch/.*#i'                              => array( 'http://www.hulu.com/api/oembed.{format}',                   true  ),
+			'http://i*.photobucket.com/albums/*'                                  => array( 'http://api.photobucket.com/oembed',                         false ),
+			'http://gi*.photobucket.com/groups/*'                                 => array( 'http://api.photobucket.com/oembed',                         false ),
+			'#https?://(www\.)?scribd\.com/doc/.*#i'                              => array( 'https://www.scribd.com/services/oembed',                    true  ),
+			'#https?://wordpress\.tv/.*#i'                                        => array( 'https://wordpress.tv/oembed/',                              true  ),
+			'#https?://(.+\.)?polldaddy\.com/.*#i'                                => array( 'https://polldaddy.com/oembed/',                             true  ),
+			'#https?://poll\.fm/.*#i'                                             => array( 'https://polldaddy.com/oembed/',                             true  ),
+			'#https?://(www\.)?funnyordie\.com/videos/.*#i'                       => array( 'http://www.funnyordie.com/oembed',                          true  ),
+			'#https?://(www\.)?twitter\.com/\w{1,15}/status(es)?/.*#i'            => array( 'https://publish.twitter.com/oembed',                        true  ),
+			'#https?://(www\.)?twitter\.com/\w{1,15}$#i'                          => array( 'https://publish.twitter.com/oembed',                        true  ),
+			'#https?://(www\.)?twitter\.com/\w{1,15}/likes$#i'                    => array( 'https://publish.twitter.com/oembed',                        true  ),
+			'#https?://(www\.)?twitter\.com/\w{1,15}/lists/.*#i'                  => array( 'https://publish.twitter.com/oembed',                        true  ),
+			'#https?://(www\.)?twitter\.com/\w{1,15}/timelines/.*#i'              => array( 'https://publish.twitter.com/oembed',                        true  ),
+			'#https?://(www\.)?twitter\.com/i/moments/.*#i'                       => array( 'https://publish.twitter.com/oembed',                        true  ),
+			'#https?://vine\.co/v/.*#i'                                           => array( 'https://vine.co/oembed.{format}',                           true  ),
+			'#https?://(www\.)?soundcloud\.com/.*#i'                              => array( 'https://soundcloud.com/oembed',                             true  ),
+			'#https?://(.+?\.)?slideshare\.net/.*#i'                              => array( 'https://www.slideshare.net/api/oembed/2',                   true  ),
+			'#https?://(www\.)?instagr(\.am|am\.com)/p/.*#i'                      => array( 'https://api.instagram.com/oembed',                          true  ),
+			'#https?://(open|play)\.spotify\.com/.*#i'                            => array( 'https://embed.spotify.com/oembed/',                         true  ),
+			'#https?://(.+\.)?imgur\.com/.*#i'                                    => array( 'http://api.imgur.com/oembed',                               true  ),
+			'#https?://(www\.)?meetu(\.ps|p\.com)/.*#i'                           => array( 'https://api.meetup.com/oembed',                             true  ),
+			'#https?://(www\.)?issuu\.com/.+/docs/.+#i'                           => array( 'https://issuu.com/oembed_wp',                               true  ),
+			'#https?://(www\.)?collegehumor\.com/video/.*#i'                      => array( 'http://www.collegehumor.com/oembed.{format}',               true  ),
+			'#https?://(www\.)?mixcloud\.com/.*#i'                                => array( 'https://www.mixcloud.com/oembed',                           true  ),
+			'#https?://(www\.|embed\.)?ted\.com/talks/.*#i'                       => array( 'https://www.ted.com/services/v1/oembed.{format}',           true  ),
+			'#https?://(www\.)?(animoto|video214)\.com/play/.*#i'                 => array( 'https://animoto.com/oembeds/create',                        true  ),
+			'#https?://(.+)\.tumblr\.com/post/.*#i'                               => array( 'https://www.tumblr.com/oembed/1.0',                         true  ),
+			'#https?://(www\.)?kickstarter\.com/projects/.*#i'                    => array( 'https://www.kickstarter.com/services/oembed',               true  ),
+			'#https?://kck\.st/.*#i'                                              => array( 'https://www.kickstarter.com/services/oembed',               true  ),
+			'#https?://cloudup\.com/.*#i'                                         => array( 'https://cloudup.com/oembed',                                true  ),
+			'#https?://(www\.)?reverbnation\.com/.*#i'                            => array( 'https://www.reverbnation.com/oembed',                       true  ),
+			'#https?://videopress\.com/v/.*#'                                     => array( 'https://public-api.wordpress.com/oembed/1.0/?for=' . $host, true  ),
+			'#https?://(www\.)?reddit\.com/r/[^/]+/comments/.*#i'                 => array( 'https://www.reddit.com/oembed',                             true  ),
+			'#https?://(www\.)?speakerdeck\.com/.*#i'                             => array( 'https://speakerdeck.com/oembed.{format}',                   true  ),
+			'#https?://www\.facebook\.com/.*/posts/.*#i'                          => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
+			'#https?://www\.facebook\.com/.*/activity/.*#i'                       => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
+			'#https?://www\.facebook\.com/.*/photos/.*#i'                         => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
+			'#https?://www\.facebook\.com/photo(s/|\.php).*#i'                    => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
+			'#https?://www\.facebook\.com/permalink\.php.*#i'                     => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
+			'#https?://www\.facebook\.com/media/.*#i'                             => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
+			'#https?://www\.facebook\.com/questions/.*#i'                         => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
+			'#https?://www\.facebook\.com/notes/.*#i'                             => array( 'https://www.facebook.com/plugins/post/oembed.json/',        true  ),
+			'#https?://www\.facebook\.com/.*/videos/.*#i'                         => array( 'https://www.facebook.com/plugins/video/oembed.json/',       true  ),
+			'#https?://www\.facebook\.com/video\.php.*#i'                         => array( 'https://www.facebook.com/plugins/video/oembed.json/',       true  ),
+			'#https?://([a-z0-9-]+\.)?amazon\.(com|com\.mx|com\.br|ca)/.*#i'      => array( 'https://read.amazon.com/kp/api/oembed',     true  ),
+			'#https?://([a-z0-9-]+\.)?amazon\.(co\.uk|de|fr|it|es|in|nl|ru)/.*#i' => array( 'https://read.amazon.co.uk/kp/api/oembed',   true  ),
+			'#https?://([a-z0-9-]+\.)?amazon\.(co\.jp|com\.au)/.*#i'              => array( 'https://read.amazon.com.au/kp/api/oembed',  true  ),
+			'#https?://([a-z0-9-]+\.)?amazon\.cn/.*#i'                            => array( 'https://read.amazon.cn/kp/api/oembed',      true  ),
+			'#https?://(www\.)?a.co/.*#i'                                         => array( 'https://read.amazon.com/kp/api/oembed',                     true  ),
+			'#https?://(www\.)?amz.onl/.*#i'                                      => array( 'https://read.amazon.com/kp/api/oembed',                     true  ),
+			'#https?://(www\.)?amzn.to/.*#i'                                      => array( 'https://read.amazon.com/kp/api/oembed',                     true  ),
+			'#https?://(www\.)?amzn.eu/.*#i'                                      => array( 'https://read.amazon.co.uk/kp/api/oembed',                   true  ),
+			'#https?://(www\.)?amzn.in/.*#i'                                      => array( 'https://read.amazon.in/kp/api/oembed',                      true  ),
+			'#https?://(www\.)?amzn.asia/.*#i'                                    => array( 'https://read.amazon.com.au/kp/api/oembed',                  true  ),
+			'#https?://(www\.)?z.cn/.*#i'                                         => array( 'https://read.amazon.cn/kp/api/oembed',                      true  ),
 		);
 
 		if ( ! empty( self::$early_providers['add'] ) ) {
@@ -181,6 +192,28 @@ class WP_oEmbed {
 		 * | Twitter      | twitter.com/user      |      Yes       | 4.7.0     |
 		 * | Twitter      | twitter.com/likes     |      Yes       | 4.7.0     |
 		 * | Twitter      | twitter.com/lists     |      Yes       | 4.7.0     |
+		 * | Amazon Kindle| *.amazon.com          |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.co.uk        |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.de           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.fr           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.it           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.es           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.co.jp        |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.cn           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.com.au       |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.in           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.com.mx       |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.com.br       |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.ca           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.nl           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| *.amazon.ru           |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| a.co                  |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| amzn.onl              |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| amzn.to               |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| amzn.eu               |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| amzn.in               |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| amzn.asia             |      Yes       | 4.8.0     |
+		 * | Amazon Kindle| z.cn                  |      Yes       | 4.8.0     |
 		 *
 		 * No longer supported providers:
 		 *
diff --git tests/phpunit/tests/external-http/oembed.php tests/phpunit/tests/external-http/oembed.php
index 3f227393d4..8cbd537acd 100644
--- tests/phpunit/tests/external-http/oembed.php
+++ tests/phpunit/tests/external-http/oembed.php
@@ -43,4 +43,96 @@ class Tests_External_HTTP_OEmbed extends WP_UnitTestCase {
 		$out = $wp_embed->autoembed( 'https://www.youtube.com/v/QcIy9NiNbmo' );
 		$this->assertContains( 'https://youtube.com/watch?v=QcIy9NiNbmo', $out );
 	}
-}
\ No newline at end of file
+
+	/**
+	 * Test Kindle Instant Previews embeds.
+	 *
+	 * @ticket 38181
+	 */
+	function test_amazon_kindle_non_book_embed() {
+		$out = wp_oembed_get( 'http://www.amazon.com/All-New-Kindle-E-reader-Glare-Free-Touchscreen/dp/B00ZV9PXP2/r' );
+		$this->assertFalse( $out );
+
+		$out = wp_oembed_get( 'https://www.amazon.com/All-New-Kindle-E-reader-Glare-Free-Touchscreen/dp/B00ZV9PXP2/r' );
+		$this->assertFalse( $out );
+	}
+
+	/**
+	 * Support for Kindle previews shared from Kindle devices or apps.
+	 *
+	 * @link http://www.amazon.com/bettersharing Kindle Instant Previews sharing homepage
+	 *
+	 * @ticket 38181
+	 */
+	function test_amazon_kindle_shared_preview_embed() {
+		// Book.
+		$out = wp_oembed_get( 'https://read.amazon.com/kp/kshare?asin=B008TW1HMG&tag=foo-20' );
+		$this->assertContains( 'https://read.amazon.com/kp/card?', $out );
+		$this->assertContains( 'asin=B008TW1HMG', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+
+		// Quote.
+		$out = wp_oembed_get( 'https://read.amazon.com/kp/kshare?asin=B00DPM7TIG&tag=foo-20&id=XD3ezAVVQ3KP0bWxSFvosg' );
+		$this->assertContains( 'https://read.amazon.com/kp/card?', $out );
+		$this->assertContains( 'asin=B00DPM7TIG', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+
+		// Reading progress.
+		$out = wp_oembed_get( 'https://read.amazon.com/kp/kshare?asin=B007P7HRS4&id=Sd6UmMYYTc6rHl1BYkXU2g&tag=foo-20' );
+		$this->assertContains( 'https://read.amazon.com/kp/card?', $out );
+		$this->assertContains( 'asin=B007P7HRS4', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+	}
+
+	/**
+	 * Support for Kindle previews created from the self-service embedding tool
+	 *
+	 * @link http://www.amazon.com/kindleinstantpreview Kindle Instant Previews for third parties
+	 *
+	 * @ticket 38181
+	 */
+	function test_amazon_kindle_embedded_preview_embed() {
+		// URL.
+		$out = wp_oembed_get( 'https://read.amazon.com/kp/embed?asin=B008TW1HMG&tag=foo-20' );
+		$this->assertContains( 'https://read.amazon.com/kp/card?', $out );
+		$this->assertContains( 'asin=B008TW1HMG', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+
+		// Interactive book card.
+		$out = wp_oembed_get( 'https://read.amazon.com/kp/card?asin=B008TW1HMG&tag=foo-20&preview=inline' );
+		$this->assertContains( 'https://read.amazon.com/kp/card?', $out );
+		$this->assertContains( 'asin=B008TW1HMG', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+	}
+
+	/**
+	 * Support for Kindle Instant Previews in non-US marketplaces
+	 *
+	 * @ticket 38181
+	 */
+	function test_amazon_kindle_preview_non_us_embed() {
+		// Americas (canonical TLD: .com)
+		$out = wp_oembed_get( 'https://read.amazon.ca/kp/embed?asin=B008TW1HMG&tag=foo-20&ref_=bar_qux' );
+		$this->assertContains( 'https://read.amazon.ca/kp/card?', $out );
+		$this->assertContains( 'asin=B008TW1HMG', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+
+		// Europe (canonical TLD: .co.uk)
+		$out = wp_oembed_get( 'https://read.amazon.in/kp/embed?asin=B008TW1HMG&tag=foo-20&ref_=bar_qux' );
+		$this->assertContains( 'https://read.amazon.in/kp/card?', $out );
+		$this->assertContains( 'asin=B008TW1HMG', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+
+		// Asia (canonical TLD: .com.au)
+		$out = wp_oembed_get( 'https://read.amazon.co.jp/kp/embed?asin=B008TW1HMG&tag=foo-20&ref_=bar_qux&preview=inline' );
+		$this->assertContains( 'https://read.amazon.com.au/kp/card?', $out );
+		$this->assertContains( 'asin=B008TW1HMG', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+
+		// China (canonical TLD: .cn)
+		$out = wp_oembed_get( 'https://read.amazon.cn/kp/embed?asin=B01M06TYLV&tag=foo-20&ref_=bar_qux&preview=inline' );
+		$this->assertContains( 'https://read.amazon.cn/kp/card?', $out );
+		$this->assertContains( 'asin=B01M06TYLV', $out );
+		$this->assertContains( 'tag=foo-20', $out );
+	}
+}
